﻿using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using Iesi.Collections.Generic;
using System.Linq;
using System.Text;

namespace SEDomain.Entities
{
    public class NameplateCore : Entity<NameplateCore>
    {
        private Order _order;
        private Product _product;
        private string _lotNo;
        private string _quantity;
        private string _inspectBy;
        private string _inspecDate;
        private string _weight;
        private string _printNum;

        private User _user;
        private DateTime? _printDate;
        private string _status;


        public NameplateCore() : this(null)
        {

        }
        public NameplateCore(Order order)
        {
            _order = order;
        }
        public virtual Order Order
        {
            get { return _order; }
            set { _order = value; }
        }
        public virtual Product Product
        {
            get { return _product; }
            set { _product = value; }
        }
        public virtual string LotNo
        {
            get { return _lotNo; }
            set { _lotNo = value; }
        }
        public virtual string Quantity
        {
            get { return _quantity; }
            set { _quantity = value; }
        }
        public virtual string InspectBy
        {
            get { return _inspectBy; }
            set { _inspectBy = value; }
        }
        public virtual string InspecDate
        {
            get { return _inspecDate; }
            set { _inspecDate = value; }
        }
        public virtual string Weight
        {
            get { return _weight; }
            set { _weight = value; }
        }
        public virtual string PrintNum
        {
            get { return _printNum; }
            set { _printNum = value; }
        }
        public virtual DateTime? PrintDate
        {
            get { return _printDate; }
            set { _printDate = value; }
        }
        public virtual string Status
        {
            get { return _status; }
            set { _status = value; }
        }

        public virtual User User
        {
            get { return _user; }
            set { _user = value; }
        }
    }
}
